package com.browsesoft.oa;

import java.util.Hashtable;
import java.util.LinkedList;

import javax.servlet.http.HttpServletRequest;

/**
 * 条件产生器
 */
public interface ConditionGenerator {
	/**
	 * 获得条件
	 */
	public String getCondtiton();

	/**
	 * 获得条件
	 */
	public LinkedList getConditions();

	/**
	 * 获得条件
	 * 
	 */
	public Object getCondition();

	/**
	 * 获得条件
	 * 
	 */
	public Hashtable getConditons();

	/**
	 * 产生条件
	 */
	public void createCondition(Object Obj);

	/**
	 * 产生条件
	 */
	public void createCondition(String condition);

	/**
	 * 产生条件
	 */
	public void createCondition(Object obj, HttpServletRequest request);
}
